home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2001 Haziran / CHIP Haziran2001.iso / prog / basic / 09 / MDAC_IE5.CAB / adoxrdme.txt < prev    next >
Text File  |  1999-04-28  |  6KB  |  152 lines

  1. ----------------------------------------------------------------
  2. Microsoft ActiveX(R) DDL iτin Veri Nesneleri Ekleri ve Gⁿvenlik
  3. Benioku Dosyas²
  4. ----------------------------------------------------------------
  5.  
  6. (c) 1998 Microsoft Corporation. Tⁿm haklar² sakl²d²r.
  7.  
  8. Bu belge, sonradan eklenen bilgileri veya Microsoft ADO DDL iτin Uzant²lar ve Gⁿvenlik (ADOX) 
  9. belgelerini tamamlay²c² nitelikteki di≡er bilgileri sa≡lar. 
  10.  
  11. -----------
  12. ▌╟▌NDEK▌LER
  13. -----------
  14.  
  15. 1. ▄R▄N TANIMLAMASI
  16.    
  17. 2. ╓ZELL▌KLER
  18.  
  19. 3. TEKN▌K NOTLAR
  20.  
  21. 4. B▌L▌NEN HATALAR, SINIRLAMALAR VE ╟╓Z▄MLER
  22.  
  23. -------------------
  24. 1. ▄R▄N TANIMLAMASI
  25. -------------------
  26.  
  27. Veri Tan²mlamas² Dili ve Gⁿvenli≡i iτin Microsoft« ActiveX« Veri Nesnesi Uzant²lar² (ADOX), 
  28. ADO nesneleri ve programlama modeli iτin kullan²lan bir uzant²d²r. ADOX, gⁿvenlik kadar ■ema 
  29. olu■turma ve de≡i■tirme nesnelerini de kapsar. ╟ⁿnkⁿ bu, ■ema de≡i■ikliklerine kar■² nesneye 
  30. dayanan bir yakla■²md²r ve kendi s÷zdizimleri iτindeki farkl²l²klar² g÷zard² eden τe■itli veri 
  31. kaynaklar²na kar■² i■leyecek kod yazabilirsiniz.
  32.  
  33. -------------
  34. 2. ╓ZELL▌KLER
  35. -------------
  36.  
  37. ADOX, τekirdek ADO nesnelerine e■lik eden kitapl²kt²r. ▌■lem dizini ve tablolar gibi ■ema 
  38. nesnelerini silen, de≡i■tiren ve olu■turan ek nesneleri g÷sterir. Ayn² zamanda, kullan²c² ve 
  39. gruplar² koruman²n yan² s²ra nesnelere yetki izni vermek ve almak iτin gⁿvenlik nesneleri de 
  40. iτerir.
  41.  
  42. ----------------
  43. 3. TEKN▌K NOTLAR
  44. ----------------
  45.  
  46. 3.1 Tablo, Dizin ve Sⁿtunlarda Gerekli/▌ste≡e Ba≡l² ╓zellikler
  47.  
  48. Tⁿm Tablo, Dizin ve Sⁿtun nesneleri veri sa≡lay²c²n²z taraf²ndan desteklenmeyebilir. Sa≡lay²c²n²n
  49.  desteklemedi≡i bir de≡eri ayarlarsan²z bir hata olu■acakt²r. Toplulu≡a bir nesne ekledi≡inizde, 
  50. yeni Tablo, Dizin ve Sⁿtunlar iτin hata olu■acakt²r. Varolan nesneler iτin hata, ÷zelli≡ini 
  51. ayarlarken olu■acakt²r.
  52.  
  53. Tablo, Dizin veya Sⁿtun nesneleri olu■tururken, iste≡e ba≡l² ÷zellik iτin varsay²lan uygun 
  54. de≡erin varl²≡², ÷zelli≡in sa≡lay²c² taraf²ndan desteklenece≡i anlam²na gelmez. Hangi 
  55. ÷zelliklerin sa≡lay²c² taraf²ndan desteklenece≡iyle ilgili daha fazla bilgi iτin sa≡lay²c² 
  56. belgelerinize bak²n²z.
  57.  
  58. 3.2 Microsoft OLE DB sa≡lay²c²lar²yla ADOX Kullan²m²
  59.  
  60. OLE DB veri sa≡lay²c²n²za ba≡l² olarak ADOX'taki baz² ÷zellikler desteklenmez. ADOX, Microsoft 
  61. Jet Database Engine iτin Microsoft OLE DB Provider'a tamam²yla ba≡²ml²d²r. Ayr²ca, Microsoft SQL 
  62. Server OLE DB Provider, ODBC iτin Microsoft OLE DB Provider veya Oracle iτin Microsoft OLE DB 
  63. Provider'la ilgili olarak a■a≡²dakilere bak²n²z. ADOX ba■ka bir Microsoft OLE DB sa≡lay²c²s²yla 
  64. desteklenmez.
  65.  
  66. Microsoft SQL Server OLE DB Provider
  67.  
  68. Tⁿm ADOX nesneleri, derlemeleri, ÷zellikleri ve y÷ntemleri a■a≡²daki listede olanlar 
  69. d²■²ndakilerce desteklenir:
  70.  
  71. Katalog: Y÷ntem olu■turur.
  72. Tablolar: Varolan tablo ÷zellikleri salt okunurdur (yeni tablo ÷zellikleri okunur/yaz²l²r 
  73. olabilir).
  74. G÷rⁿntⁿler: Desteklenmez.
  75. Yordamlar: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
  76. Tu■lar: Append y÷ntemi, Delete y÷ntemi.
  77. Kullan²c²lar: Desteklenmez.
  78. Gruplar: Desteklenmez.
  79.  
  80. Microsoft OLE DB Provider for ODBC
  81.  
  82. Tⁿm ADOX nesneleri, derlemeleri, ÷zellikleri ve y÷ntemleri a■a≡²daki listede olanlar 
  83. d²■²ndakilerce desteklenir:
  84.  
  85. Katalog: Y÷ntem olu■turur.
  86. Tablolar: Append y÷ntemi, Delete y÷ntemi. Varolan tablo ÷zellikleri salt okunurdur (yeni tablo 
  87. ÷zellikleri okunur/yaz²l²r olabilir).
  88. G÷rⁿntⁿler: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
  89. Yordamlar: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
  90. Dizinler: Append y÷ntemi, Delete y÷ntemi. 
  91. Tu■lar: Append y÷ntemi, Delete y÷ntemi.
  92. Kullan²c²lar: Desteklenmez.
  93. Gruplar: Desteklenmez.
  94.  
  95. Microsoft OLE DB Provider for Oracle
  96.  
  97. Tⁿm ADOX nesneleri, derlemeleri, ÷zellikleri ve y÷ntemleri a■a≡²daki listede olanlar 
  98. d²■²ndakilerce desteklenir:
  99.  
  100. Katalog: Create y÷ntemi.
  101. Tablolar: Append y÷ntemi, Delete y÷ntemi. Varolan tablo ÷zellikleri salt okunurdur (yeni tablo 
  102. ÷zellikleri okunur/yaz²l²r olabilir).
  103. G÷rⁿntⁿler: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
  104. Yordamlar: Append y÷ntemi, Delete y÷ntemi, Command ÷zelli≡i.
  105. Dizinler: Append y÷ntemi, Delete y÷ntemi. 
  106. Tu■lar: Append y÷ntemi, Delete y÷ntemi.
  107. Kullan²c²lar: Desteklenmez.
  108. Gruplar: Desteklenmez.
  109.  
  110.  
  111.  
  112. -----------------
  113. 4. B▌L▌NEN HATALAR, SINIRLAMALAR VE ╟╓Z▄MLER
  114. -----------------
  115.  
  116. A■a≡²da ADOX'un bilinen hatalar² vard²r.
  117.  
  118. 4.1 DateCreated/DateModified ÷zellikler Yenileme gerektirir
  119. DateCreated ve DateModified ÷zellikler yeni kaydedilen nesneler iτin NULL'd²r. Yeni bir g÷rⁿntⁿ 
  120. veya i■lem dizinine kay²t ekledikten sonra, DateCreated ve DateModified ÷zellik de≡erleri elde 
  121. etmek iτin, G÷rⁿntⁿ ve ▌■lem dizini derlemesinden Yenile y÷ntemini τa≡²rman²z gerekir.
  122.  
  123. 4.2 Dizin nesneleri iτin ParentCatalog ÷zelli≡i yok.
  124.  
  125. ADOX yard²m²nda, ParentCatalog, Dizin nesnesi olarak eksik listelenmi■tir. ParentCatalog 
  126. gerτekte, yaln²zca Sⁿtun ve Tablo nesnesi ÷zelli≡idir.
  127.  
  128. 4.3 adAccessRevoke, SetPermissions'un Rights parametresinde τal²■²r.
  129.     
  130. Bir Grup veya Kullan²c²n²n SetPermissions y÷ntemi τa≡r²ld²≡²nda, Actions parametresini 
  131. adAccessRevoke olarak ayarlamak, Right parametresindeki ayarlar² de≡i■tirir. Rights 
  132. parametresinde belirlenen haklar²n etkilenmesini istiyorsan²z, Actions parametresini 
  133. adAccessRevoke olarak ayarlamay²n.
  134.  
  135. 4.4 Append y÷nteminin RelatedColumn parametresi (Tu■ derlemesi)
  136.  
  137. Tu■ derlemesinin Append y÷ntemi iτin belgelendirme, RelatedColumn ad² verilen iste≡e ba≡l² 
  138. d÷rdⁿncⁿ bir parametreyi de iτerecektir. Gⁿncelle■tirilen s÷zdizimi a■a≡²daki gibidir:
  139.  
  140. Keys.Append Key [, KeyType] [, Column] [, RelatedTable] [, RelatedColumn]
  141.  
  142. RelatedColumn parametresi iste≡e ba≡l²d²r. RelatedColumn, yabanc² tu■lar²n ilgili sⁿtun ad²n² 
  143. belirleyen bir Dizi de≡eridir. RelatedTable parametresi, Sⁿtun nesnesinin Ad ÷zelli≡i de≡eriyle 
  144. e■le■ebilir.
  145.  
  146. 4.5 IndexNulls ÷zelli≡inin adIndexNullsAllow Enum (E say²s²) de≡eri
  147.  
  148. Dizin nesnesinin IndexNulls ÷zelli≡i iτin belgelendirme, geτerli de≡erler tablosunda Bir Enum 
  149. sabiti iτermelidir:
  150.  
  151. adIndexNullsAllow     Dizin, tu■ sⁿtunlar² Bo■ oldu≡unda giri■leri benimseyecektir. Bo■ bir de≡er
  152. tu■ sⁿtununa girilirse, giri■ dizine i■lenecektir.